import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class ReadPropertiesFileDemo {
    public static void main(String[] args) throws IOException {
        Properties properties = new Properties();
        // 需要告诉 properties 对象从哪个文件中读取配置
        // 需要得到 application.properties 文件对应的 InputStream
        // 因为这个文件放在 类的文件根路径下
        ClassLoader classLoader = ReadPropertiesFileDemo.class.getClassLoader();
        // 通过 classLoader 的 getResourceAsStream
        // 虽然传入的相对路径，但相对的是类文件的所在的根目录而言
        InputStream is = classLoader.getResourceAsStream("application.properties");

        properties.load(is);

        is.close();

        System.out.println(properties.getProperty("mysql.host"));
    }
}